package com.syh.jn.scm.service.api.supplier.finance;

import com.syh.jn.scm.dto.supplier.finance.PaymentBillMto;
import com.syh.jn.scm.dto.supplier.finance.PaymentBillSto;
import com.syh.jn.scm.dto.supplier.finance.PaymentBillVo;
import com.syh.jn.scm.service.core.BaseService;

/**
 * 服务商付款单接口
 */
public interface PaymentBillService extends BaseService<PaymentBillSto, PaymentBillMto, PaymentBillVo, Long> {
  /**
   * 财务确认收款
   *
   * @param id
   */
  public void confirm(Long id);

  /**
   * 取消付款
   *
   * @param id
   */
  public void cancel(Long id);

  /**
   * 解锁
   *
   * @param id
   */
  public void unLock(Long id);
}
